Package-level declarations
Types
Link copied to clipboard
class AESEncryptedFileIOProcessor(password: String, val encrypterMode: AESEncryptedFileIOProcessor.AESEncrypterMode = AESEncrypterMode.AES256) : FileIOProcessor
File processor which performs AES based encryption/decryption
Link copied to clipboard
class AesGcmEncryptedFileIoProcessor(protocol: AesGcmKeyProvider, mode: AesGcmEncryptedFileIoProcessor.AESGCMEncrypterMode = AESGCMEncrypterMode.AES128, generateAadFromContext: Boolean = true) : FileIOProcessor
File processor which performs AES based encryption/decryption
Link copied to clipboard
interface AesGcmKeyProvider
Interface to get AES GCM keys for files
Link copied to clipboard
Represents base file IO operations
Link copied to clipboard
interface CoreStreamProvider
Represents base file IO operations
Link copied to clipboard
Represents default file IO operations with default system file IO tools
Link copied to clipboard
Represents encryption/decryption file IO operations.
Link copied to clipboard
Represents file IO operations
Link copied to clipboard
interface ImageFileIOProcessor
Represents image file IO operations